Definition of Desmodium Tortuosum
-
(noun) West Indian forage plant cultivated in southern United States as forage and to improve soil
Synonyms of Desmodium Tortuosum
Antonyms of Desmodium Tortuosum
No Antonyms Found.
Homophones of Desmodium Tortuosum
No Homophones Found.